package com.chaihu.front.service.menu;

import com.chaihu.core.context.IPageData;
import org.springframework.http.ResponseEntity;

public interface MenuService {

    /**
     * 查询菜单树
     *
     * @param pd 页面封装数据
     * @return ResponseEntity对象
     */
    ResponseEntity<String> getMenusByUserId(IPageData pd);

    /**
     * 查询 分页
     *
     * @param pd
     * @return
     */
    ResponseEntity<String> listMenus(IPageData pd);

    /**
     * 新增
     * @param pd
     * @return
     */
    ResponseEntity<String> saveMenu(IPageData pd);

    /**
     * 修改
     * @param pd
     * @return
     */
    ResponseEntity<String> updateMenu(IPageData pd);

    /**
     * 删除
     * @param pd
     * @return
     */
    ResponseEntity<String> deleteMenu(IPageData pd);

}
